/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：登录通-通用组件类
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taiping.dlt.pojo.properties;

import com.taiping.dlt.application.constant.dao.DataSourceEnum;
import lombok.Getter;
import lombok.Setter;
//import org.springframework.boot.context.properties.ConfigurationProperties;
//import org.springframework.stereotype.Component;

/**
 * 数据源连接配置
 */
@Getter
@Setter
//@Component
//@ConfigurationProperties(prefix = "application.dlt")
public class DltProperty {

    /**
     * 数据源类型
     */
    private DataSourceEnum dataSource;

    /**
     * 当前站点 的 网关域名或IpAddress
     */
    private String localBaseUrl;

    /**
     * 用户登录WebApi-PATH
     */
    private String localValidPath;

    /**
     * 同步登录认证数据WebApi-PATH
     */
    private String localPushPath;

    /**
     * 禁用账户WebApi-PATH
     */
    private String localDisablePath;

    /**
     * 企业统一认证中心 网关域名或IpAddress
     */
    private String ssoBaseUrl;

    /**
     * 企业统一认证中心 依据票据获取登入用户
     * 之后，登录通根据返回的用户数据创建本地会话
     */
    private String ssoTicketConsumePath;

    /**
     * 企业统一认证中心 局部会话与全局会话同步接口
     */
    private String ssoSignOffPath;

    /**
     * 企业统一认证中心 获取登录账户的权限列表
     */
    private String ssoAccountPermissionPath;

}
